to join with others in giving (help, money, ideas, suggestions etc)
donate, provide
to give, send out, (things) (to many people, houses etc)
allocate, deliver, spread
to give (especially money) (to a charity etc)
make a gift of
of give
contribute, supply, transfer
the quality of being able to move or stretch a little; to present (something) to another person without being paid or receiving anything in exchange
contribute, supply, transfer